Skip to content

docs(lab7): submit Lab 7 — Ansible QuickNotes#1220

Open
linxel wants to merge 27 commits into
inno-devops-labs:mainfrom
linxel:feature/lab7
Open

docs(lab7): submit Lab 7 — Ansible QuickNotes#1220
linxel wants to merge 27 commits into
inno-devops-labs:mainfrom
linxel:feature/lab7

Conversation

@linxel

@linxel linxel commented Jun 25, 2026

Copy link
Copy Markdown

Goal

Deploy QuickNotes to Vagrant VM using idempotent Ansible playbook.

Changes

  • Add Ansible playbook with user, group, file, copy, template, systemd modules
  • Create systemd service template with environment variables
  • Configure inventory for Vagrant VM SSH connection
  • Add lab7.md with design questions and test results

Testing

  • First run: changed=7, service active on :9090
  • Second run: changed=0 (idempotency confirmed)
  • Port change 9090→9091: only template changed + handler invoked
  • --check --diff shows expected diff
  • curl /health returns {"notes":2,"status":"ok"}

Checklist

  • Title is a clear sentence (≤ 70 chars)
  • Commits are signed
  • submissions/lab7.md updated

linxel and others added 27 commits June 4, 2026 12:43
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Signed-off-by: ksu <ksenya.myasoedova@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant